package com.flame.shapeville.bean;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Represents a system user.
 * <p>
 * A user has basic identification information such as ID and name.
 *
 * @author Flame Dev Team
 * @version 1.0
 * @since 2025-05-01
 */
@Data
@NoArgsConstructor
public class User {
    /**
     * The unique identifier of the user.
     */
    private String id;

    /**
     * The name of the user.
     */
    private String name;

    /**
     * Constructs a new user with the specified ID and name.
     *
     * @param id   the unique identifier for the user
     * @param name the name of the user
     */
    public User(String id, String name) {
        this.id = id;
        this.name = name;
    }
}
